atomic hydrogen torch - French English Dictionary